// pages/config/addModal/addModal.ts
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    courseTitleRange:Array,
    courseDetails:Array,
    courseConfigs:Array,
    username: String,
    weeks:Array,
    showAdd:{
      type:Boolean,
    },
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
  // 点击添加按钮触发
  addCourseConfig({ detail }: { detail: IChaoXinConfigFormDetail }) {
    const course = this.data.courseDetails[detail.course as any]
    this.data.courseConfigs.push({
      day: detail.week,
      startTime: detail.startTime,
      endTime: detail.endTime,
      courseIdx: detail.course,
      course,
    })
    this.setData({ courseConfigs: this.data.courseConfigs })
    this.triggerEvent("add",this.data.courseConfigs);
    // TODO 这里只能在云端访问数据库,如果直接访问,使用者可以抓包跳过逻辑层
    // dbUserApi.setOrUpdateConfigByUsername({})
    this.setData({showEdit:false})
  },
  }
})
